textbuffer: nicer get_iter functions
authorSébastien Wilmet <swilmet@gnome.org>
Thu, 15 Oct 2015 08:43:10 +0000 (10:43 +0200)
committerSébastien Wilmet <swilmet@gnome.org>
Fri, 16 Oct 2015 06:43:27 +0000 (08:43 +0200)
commita9a1c00cc9255ee9a7f73695f69abe172cde7bfa
treef69926c9a3e9b8c5ab935df835dec427dca94b86
parenta712d1fd76fcd4343cc567ee5ec1f5bf9a793d36
textbuffer: nicer get_iter functions

Avoid crashes when passing an invalid location to a
gtk_text_buffer_get_iter_at_*() function.

A boolean is returned to know if @iter has been set to the exact
location.

Unit tests are added.

https://bugzilla.gnome.org/show_bug.cgi?id=735341
gtk/gtktextbuffer.c
gtk/gtktextbuffer.h
testsuite/gtk/textbuffer.c